home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / redhat-RHSA-2003-324.nasl < prev    next >
Text File  |  2005-01-14  |  3KB  |  109 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. #
  5. # The text of this plugin is (C) Red Hat Inc.
  6.  
  7. if ( ! defined_func("bn_random") ) exit(0);
  8. if(description)
  9. {
  10.  script_id(12433);
  11.  script_version ("$Revision: 1.3 $");
  12.  script_cve_id("CAN-2003-0925", "CAN-2003-0926", "CAN-2003-0927");
  13.  
  14.  name["english"] = "RHSA-2003-324: ethereal";
  15.  
  16.  script_name(english:name["english"]);
  17.  
  18.  desc["english"] = '
  19.  
  20.   Updated Ethereal packages that fix a number of exploitable security issues
  21.   are now available.
  22.  
  23.   Ethereal is a program for monitoring network traffic.
  24.  
  25.   A number of security issues affect Ethereal. By exploiting these issues,
  26.   it may be possible to make Ethereal crash or run arbitrary code by
  27.   injecting a purposefully-malformed packet onto the wire or by convincing
  28.   someone to read a malformed packet trace file.
  29.  
  30.   A buffer overflow in Ethereal 0.9.15 and earlier allows remote attackers
  31.   to cause a denial of service and possibly execute arbitrary code via a
  32.   malformed GTP MSISDN string. The Common Vulnerabilities and Exposures
  33.   project (cve.mitre.org) has assigned the name CAN-2003-0925 to
  34.   this issue.
  35.  
  36.   Ethereal 0.9.15 and earlier allows remote attackers to cause a denial of
  37.   service (crash) via certain malformed ISAKMP or MEGACO packets. The Common
  38.   Vulnerabilities and Exposures project (cve.mitre.org) has assigned the name
  39.   CAN-2003-0926 to this issue.
  40.  
  41.   A heap-based buffer overflow in Ethereal 0.9.15 and earlier allows
  42.   remote attackers to cause a denial of service (crash) and possibly
  43.   execute arbitrary code via the SOCKS dissector. The Common Vulnerabilities
  44.   and Exposures project (cve.mitre.org) has assigned the name CAN-2003-0927
  45.   to this issue.
  46.  
  47.   Users of Ethereal should update to these erratum packages containing
  48.   Ethereal version 0.9.16, which is not vulnerable to these issues.
  49.  
  50.  
  51.  
  52.  
  53. Solution : http://rhn.redhat.com/errata/RHSA-2003-324.html
  54. Risk factor : High';
  55.  
  56.  script_description(english:desc["english"]);
  57.  
  58.  summary["english"] = "Check for the version of the ethereal packages";
  59.  script_summary(english:summary["english"]);
  60.  
  61.  script_category(ACT_GATHER_INFO);
  62.  
  63.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  64.  family["english"] = "Red Hat Local Security Checks";
  65.  script_family(english:family["english"]);
  66.  
  67.  script_dependencies("ssh_get_info.nasl");
  68.  
  69.  script_require_keys("Host/RedHat/rpm-list");
  70.  exit(0);
  71. }
  72.  
  73. include("rpm.inc");
  74. if ( rpm_check( reference:"ethereal-0.9.16-0.AS21.1", release:"RHEL2.1") )
  75. {
  76.  security_hole(0);
  77.  exit(0);
  78. }
  79. if ( rpm_check( reference:"ethereal-gnome-0.9.16-0.AS21.1", release:"RHEL2.1") )
  80. {
  81.  security_hole(0);
  82.  exit(0);
  83. }
  84. if ( rpm_check( reference:"ethereal-0.9.16-0.30E.1", release:"RHEL3") )
  85. {
  86.  security_hole(0);
  87.  exit(0);
  88. }
  89. if ( rpm_check( reference:"ethereal-gnome-0.9.16-0.30E.1", release:"RHEL3") )
  90. {
  91.  security_hole(0);
  92.  exit(0);
  93. }
  94.  
  95. if ( rpm_exists(rpm:"ethereal-", release:"RHEL2.1") )
  96. {
  97.  set_kb_item(name:"CAN-2003-0925", value:TRUE);
  98.  set_kb_item(name:"CAN-2003-0926", value:TRUE);
  99.  set_kb_item(name:"CAN-2003-0927", value:TRUE);
  100. }
  101. if ( rpm_exists(rpm:"ethereal-", release:"RHEL3") )
  102. {
  103.  set_kb_item(name:"CAN-2003-0925", value:TRUE);
  104.  set_kb_item(name:"CAN-2003-0926", value:TRUE);
  105.  set_kb_item(name:"CAN-2003-0927", value:TRUE);
  106. }
  107.  
  108. set_kb_item(name:"RHSA-2003-324", value:TRUE);
  109.